import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import javax.swing.JLabel;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class EIBezeroKudeatzailea extends JFrame {

	private JPanel contentPane;
	private JButton bezeroaKontsultatu;
	private JButton bezeroaGehitu;
	private JButton logout;
	private JButton atzera;

	public EIBezeroKudeatzailea() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 900, 600);
		setVisible(true);
		elementuakHasieratu();
		botoiakHasieratu();
	}
	
	public void elementuakHasieratu(){
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		bezeroaKontsultatu = new JButton("Bezeroa kontsultatu");
		bezeroaKontsultatu.setBounds(304, 131, 214, 54);
		contentPane.add(bezeroaKontsultatu);
		
		bezeroaGehitu = new JButton("Bezeroa gehitu");
		bezeroaGehitu.setBounds(304, 230, 214, 66);
		contentPane.add(bezeroaGehitu);
		
		logout = new JButton("Logout");
		logout.setBounds(763, 12, 117, 25);
		contentPane.add(logout);
		
		atzera = new JButton("Atzera");
		atzera.setBounds(763, 513, 117, 25);
		contentPane.add(atzera);
		
		JLabel lblBezeroakKudeatu = new JLabel("BEZEROAK KUDEATU");
		lblBezeroakKudeatu.setFont(new Font("Dialog", Font.BOLD, 20));
		lblBezeroakKudeatu.setBounds(290, 49, 242, 41);
		contentPane.add(lblBezeroakKudeatu);
	}
	
	public void botoiakHasieratu(){
		logout.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				EILogin frame = new EILogin();
				EIBezeroKudeatzailea.this.dispose();
			}
		});
		
		atzera.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				if (EILogin.administratzailea){
					EIAdministratzailea frame = new EIAdministratzailea();	
				}else{
					EIIdazkari frame = new EIIdazkari();	
				}
				
				EIBezeroKudeatzailea.this.dispose();
			}
		});
		
		bezeroaGehitu.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				EIBezeroaGehitu frame = new EIBezeroaGehitu();
				EIBezeroKudeatzailea.this.dispose();
				
			}
		});
		
		bezeroaKontsultatu.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				EIBezeroaKontsultatu frame = new EIBezeroaKontsultatu();
				EIBezeroKudeatzailea.this.dispose();
				
			}
		});
		
	
	}
}
